#ifndef _HAL_KEY_GPIO_H_
#define _HAL_KEY_GPIO_H_

#include <stdio.h>
#include <stdbool.h>
#include "stm32l5xx_hal.h"

#define KEY_LED_ONOFF   0
#define KEY_LED_DOWN    1
#define KEY_LED_UP      2

typedef struct
{
    uint32_t timestamp;
    bool flag;
}key_t;

extern key_t led_ctrl_key[3];
void hal_key_gpio_init(void);
uint32_t hal_key_gpio_read(void);


#endif
